#define _CRT_SECURE_NO_WARNINGS 1
//class Stack
//{
//private:
//	int* a;
//	int top;
//	int capacity;
//
//public:
//	void Init()
//	{
//		a = 0;
//		top = 0;
//		capacity = 0;
//	}
//
//	void Push(int x)
//	{
//		//...
//	}
//
//	bool Empty()
//	{
//		return top == 0;
//	}
//};
//
//// 20:12继续
//int main()
//{
//	Stack s1;
//	s1.Init();
//	s1.Push(1);
//	s1.Push(2);
//	s1.Push(3);
//	s1.Push(4);
//
//	//if(s1.top == 0)
//	if (s1.Empty())
//	{
//
//	}
//
//	//s1.a = 0;
//
//	/*
//	struct Stack s1;
//	StackInit(&s1);
//	StackPush(&s1, 1);
//	StackPush(&s1, 2);
//	StackPush(&s1, 3);*/
//	//if (s1.top == 0)
//	/*if (!StackEmpty(&s))
//	{}*/
//
//	return 0;
//}

// 20:12继续
//int main()
//{
//	Stack s1;
//	s1.Init();
//	s1.Push(1);
//	s1.Push(2);
//	s1.Push(3);
//	s1.Push(4);
//
//	return 0;
//}

//class Date 
//{
//public:
//	void Init(int year, int month, int day)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
//private:
//	/*int year_;
//	int m_year;
//	int mYear;*/
//
//	int _year;
//	int _month;
//	int _day;
//};

// 21:06继续
//int main()
//{
//	Date d;
//	d.Init(2023, 10, 17);
//
//	//int x = 0;
//	//while (x > 0)
//	//{
//	//	int n = 0;
//	//}
//	//n++;
//
//	return 0;
//}

//class Date
//{
//public:
//	void Init(int year, int month, int day)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
////private:
//	// 声明
//	int _year;
//	int _month;
//	int _day;
//};
//
//class A
//{
//private:
//	char _ch;
//	int _a;
//};
//
//class B
//{};
//
//class C
//{
//public:
//	void f()
//	{};
//};
//
////   类  和 对象   1v多
//// 设计图   房子
//int main()
//{
//	Date d1;
//	Date d2;
//	Date d3;
//	d1.Init(2023, 10, 7);
//	d2.Init(2022, 10, 7);
//	d1._year++;
//	d2._year++;
//
//
//	cout << sizeof(d1) << endl;
//	cout << sizeof(A) << endl;
//
//	B b1;
//	B b2;
//
//	cout << sizeof(B) << endl;
//	cout << sizeof(C) << endl;
//
//	// 无成员变量的类，对象大小开一个字节，这个字节不存储有效数据
//	// 标识定义的对象存在过
//	cout << &b1 << endl;
//	cout << &b2 << endl;
//
//	return 0;
//}
